#book {
    width: 610px;
    margin: 0 25px;
    overflow: hidden;
}

    #book h2 {
        padding: 10px 0;
    }

        #book h2 a {
            text-decoration: none;
            color: #734633;
        }

    #book div.content {
        border: 1px solid #EEEDEE;
        border-radius: 10px;
        overflow: hidden;
    }

        #book div.content h6 {
            color: #F8981D;
            font-size: 13px;
            margin: 10px 10px 10px 210px;
        }

        #book div.content p {
            font-size: 11px;
            margin: 10px 10px 10px 210px;
        }

        #book div.content a {
            font-style: italic;
            color: #F8981D;
            text-decoration: none;
            font-size: 11px;
            display: block;
            /*float: right;*/
            margin-right: 25px;
        }

            #book div.content a.content {
                float: right;
            }

        #book div.content img {
            float: left;
            width: 200px;
        }

        #book ul.star-rating
        {
            display: block;
            float: left;
            margin: 0 0 0 8px;
        }


#responses {
    width: 665px;
    /*float: left;*/
    padding-top: 10px;
    padding-bottom: 10px;
}

    #responses form.general {
        font-family: Arial;
        overflow: hidden;
        width: 640px;
        margin: 0;
    }

        #responses form.general textarea {
            height: 95px;
            width: 610px;
        }

        #responses form.general button {
            margin-right: 10px;
        }

    #responses ul {
        margin: 10px 25px;
        padding: 0;
    }

        #responses ul li {
            list-style-type: none;
            color: #734633;
            background-size: 25px;
            overflow: hidden;
            border: 1px solid #EEEDEE;
            border-radius: 10px 10px 10px 10px;
            margin: 10px 0;
        }

        #responses ul li a
        {
            text-decoration: none;
        }

    #responses > p {
        color: #734633;
        font-size: 19px;
        margin-left: 25px;
    }

    #responses > ul p,
    #responses > ul h2 {
        display: block;
        float: left;
        margin: 3px 25px 3px 20px;
        padding: 5px 0;
        width: 300px;
    }

    #responses > ul span {
        float: right;
        font-size: 9px;
        color: #000;
        font-weight: bold;
        margin: 15px 5px 0;
    }

    #responses a {
        display: block;
        float: left;
        width: 70px;
    }
        #responses a img {
            width: 70px;
        }


